home *** CD-ROM | disk | FTP | other *** search
- package sun.management;
-
- import java.util.List;
-
- public interface VMManagement {
- boolean isCompilationTimeMonitoringSupported();
-
- boolean isThreadContentionMonitoringSupported();
-
- boolean isThreadContentionMonitoringEnabled();
-
- boolean isCurrentThreadCpuTimeSupported();
-
- boolean isOtherThreadCpuTimeSupported();
-
- boolean isThreadCpuTimeEnabled();
-
- boolean isBootClassPathSupported();
-
- boolean isObjectMonitorUsageSupported();
-
- boolean isSynchronizerUsageSupported();
-
- long getTotalClassCount();
-
- int getLoadedClassCount();
-
- long getUnloadedClassCount();
-
- boolean getVerboseClass();
-
- boolean getVerboseGC();
-
- String getManagementVersion();
-
- String getVmId();
-
- String getVmName();
-
- String getVmVendor();
-
- String getVmVersion();
-
- String getVmSpecName();
-
- String getVmSpecVendor();
-
- String getVmSpecVersion();
-
- String getClassPath();
-
- String getLibraryPath();
-
- String getBootClassPath();
-
- List<String> getVmArguments();
-
- long getStartupTime();
-
- int getAvailableProcessors();
-
- String getCompilerName();
-
- long getTotalCompileTime();
-
- long getTotalThreadCount();
-
- int getLiveThreadCount();
-
- int getPeakThreadCount();
-
- int getDaemonThreadCount();
-
- String getOsName();
-
- String getOsArch();
-
- String getOsVersion();
-
- long getSafepointCount();
-
- long getTotalSafepointTime();
-
- long getSafepointSyncTime();
-
- long getTotalApplicationNonStoppedTime();
-
- long getLoadedClassSize();
-
- long getUnloadedClassSize();
-
- long getClassLoadingTime();
-
- long getMethodDataSize();
-
- long getInitializedClassCount();
-
- long getClassInitializationTime();
-
- long getClassVerificationTime();
-
- List getInternalCounters(String var1);
- }
-